package org.cerberus.platform.protocol;

import org.cerberus.platform.ograph.ComponentClass;

public interface PlatformFacadeOut {

	void downloadComponentClass(ComponentClass clazz);
	
	void downloadComponent(ComponentClass clazz, Object component);
	
	void attributeChanged(ComponentClass clazz, Object component, String attributeName);
	
	void eventPerformed(ComponentClass clazz, Object component, String event);

	void shutdown();
	
}
